# str1=' aa"12'"213213"'22" aaa'
# str1="aasdsa'aa"qqqqweqwe"aa'"
# str2="123213111'1111"
# str2="asdasd"
# str3='123123'
# print(str1)
# 记忆
# \":双引号
# \': 单引号
# 特点：
#    1、 有索引  索引的起始值0
#      2、 索引为负数时，从右往左开始 最右边是-1
#      3、 无论索引是正数还是负数，他的最大索引都不能超过长度
s='asdasdeq'
l=len(s)
# print(s[-l])
# 遍历
# for a in s:
#     print(a)  # a是字符串中的每一个元素
# 方法
# s[0]=1
s="asdas111df"
#isalpha()  判断字符串是否是纯字母
# 如果是返回true 否则是false
# print(s.isdigit())# 判断是否是纯数字
# print(s.isalnum()) #是否是数字或者字母
# print(s.isalpha()) #判断字符串是否是纯字母
# print(s.islower()) # 判断是否是小写字母 全部
# print(s.isupper()) # 判断是够是大写字母  全部
print(s.find("das"))  #  一定要会用
# 如果不存在就返回 -1
# 存在返回其所在的索引 多个字符返回第一个字符的索引 例如“da” 返回 2
# print(s)
# 替换   replace(老值,新值，个数)
# 把老值用新值进行替换，但是会生成新的字符串，不会改变原有字符串
# count :替换字符串中需要替换老值的个数
s1="hello python open close offer OTHER"
# s2=s1.replace('o','你好',1)
# print(s1)
# print(s2)
# s3=s1.swapcase()  # 字母反转  大写变小写， 小写变大写
# print(s3)
# #去除左右二边的空格  中间的空格无法去除，返回一个新的字符串
# # lstrip()  左  rstrip()  右
# s4=s1.strip()
# print(s4)
#split(字符) 按照指定字符进行分割，这个分割字符不会再列表中显示  返回的是列表
#如果使用他，必须有共同点
s1="hello python open close offer OTHER"
# list1=s1.split(" ")
# print(list1)
list1=s1.split("o")
print(list1)


